package com.cloud.pole.advert.model.entity;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Id;

import lombok.Data;

/**
 * @author
 */
@Data
public class Advert implements Serializable {
	/**
	 * 状态(0无效 1有效)
	 */
	public static final int ADVERT_STATUS_INVALID = 0;
	public static final int ADVERT_STATUS_OK = 1;

	/**
	 * 广告ID
	 */
	@Id
	private Integer advertId;

	/**
	 * 广告图片路径
	 */
	private String imagePath;

	/**
	 * 广告链接地址或功能模块名称
	 */
	private String activityUrl;

	/**
	 * 广告类型（页面跳转1，APP内部跳转2）
	 */
	private Integer advertType;

	/**
	 * 广告名称
	 */
	private String advertName;

	/**
	 * 状态(0无效 1有效)
	 */
	private Integer advertStatus;

	/**
	 * 开始时间
	 */
	private Date startTime;

	/**
	 * 结束时间
	 */
	private Date endTime;

	/**
	 * 广告位置
	 */
	private Integer advertPosId;

	/**
	 * 创建人ID
	 */
	private String createUserId;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 店铺id
	 */
	private Integer shopId;

	/**
	 * 商家Id
	 */
	private Integer merchantId;

	// 商品名
	private String goodsName;

}